package com.vca.common.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 相关课程后台Response
 * </p>
 *
 * @author Li
 * @since 2022-11-22 10:37
 */
@Data
public class CourseAboutAdminResponse implements Serializable {

    private static final long serialVersionUID = -1762538045273322805L;

    @ApiModelProperty(value = "相关课程主键id")
    private Long courseAboutId;

    @ApiModelProperty(value = "课程主键id（课程ID/讲座ID/展览ID/商品ID）")
    private Long Id;

    @ApiModelProperty(value = "课程主键id（课程ID/讲座ID/展览ID/商品ID）")
    private Long aboutId;

    @ApiModelProperty(value = "0 = 课程 1=讲座 2=展览 3=商品 4=套课")
    private Integer typeCourse;

    @ApiModelProperty(value = "排序")
    private Integer sort;

    @ApiModelProperty(value = "类型  1=相关课程 2=可能喜欢")
    private Integer type;

    @ApiModelProperty("封面图")
    private String coverImage;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("通用类型 展览不使用")
    private String courseType;

    @ApiModelProperty("通用价格 展览不使用")
    private String price;

    @ApiModelProperty(value = "展览地址")
    private String courseAddress;

    @ApiModelProperty(value = "展览开始日期")
    private Date startTime;

    @ApiModelProperty(value = "展览结束日期")
    private Date endTime;

}
